Linear Time Euclidean Distance Transform Algorithms
نویسندگان
چکیده
Two linear time (and hence asymptotically optimal) algorithms for computing the Euclidean distance transform of a two-dimensional binary image are presented. The algorithms are based on the construction and regular sampling of the Voronoi diagram whose sites consist of the unit (feature) pixels in the image. The rst algorithm, which is of primarily theoretical interest, constructs the complete Voronoi diagram. The second, more practical, algorithm constructs the Voronoi diagram where it intersects the horizontal lines passing through the image pixel centres. Extensions to higher dimensional images and to other distance functions are also discussed.
منابع مشابه
New sequential exact Euclidean distance transform algorithms based on convex analysis
We present several sequential exact Euclidean distance transform algorithms. The algorithms are based on fundamental transforms of convex analysis: The Legendre Conjugate or Legendre–Fenchel transform, and the Moreau envelope or Moreau-Yosida approximate. They combine the separability of the Euclidean distance with convex properties to achieve an optimal linear-time complexity. We compare them ...
متن کاملA Euclidean distance transform in linear time
A new linear time scanning algorithm for the exact Euclidean distance transform is presented. It is shorter and uses a smaller data structure than the approximating algorithms of Danielsson. The algorithm consists of two phases. The rst phase uses two scans per line to compute the distance transform over the columns of the image. Then the second phase uses two scans per row. Informally speaking...
متن کاملEfficient Parallel Algorithms for Euclidean Distance Transform
The Euclidean distance transform (EDT) converts a binary image into one where each pixel has a value equal to its distance to the nearest foreground pixel. Two parallel algorithms for EDT on linear array with reconfigurable pipeline bus system (LARPBS) are presented. For an image with n × n pixels, the first algorithm can complete EDT in O [(log n log log n)/(log log log n)] time using n2 proce...
متن کاملExact medial axis with euclidean distance
Medial Axis (MA), also known as Centres of Maximal Disks, is a useful representation of a shape for image description and analysis. MA can be computed on a distance transform, where each point is labelled to its distance to the background. Recent algorithms allow one to compute Squared Euclidean Distance Transform (SEDT) in linear time in any dimension. While these algorithms provide exact meas...
متن کاملFast Marker-based Algorithm for Exact Euclidean Distance Transformation
Euclidean distance transform is widely used in many applications of image analysis and pattern recognition. Traditional algorithms are time-consuming and complicated to realize. This paper proposes a fast marker-based distance transform algorithm. Firstly, mark the background pixels’ positions relative to the object pixels; secondly, scan the object area and define the first object pixel as the...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1995